import Vue from 'vue'
import Router from 'vue-router'

Vue.use (Router);
/*权限值定义*/
// 应用管理系统的管理员
const ACCESS_SYS_ADMIN = 1;
// 应用管理系统的操作员普通用户
const ACCESS_ADMIN = 2;
// 应用管理系统的审计人员
const ACCESS_AUDIT = 3;
//应用管理系统的超级管理员
const ACCESS_SUPER_ADMIN = 5;
// 解决vue重复点击路由跳转报错的问题
const originalPush = Router.prototype.push;
Router.prototype.push = function push ( location, onResolve, onReject ) {
    if (onResolve || onReject) {
        return originalPush.call (this, location, onResolve, onReject)
    }
    return originalPush.call (this, location).catch (err => err)
};

export default new Router ({
    routes: [
        {
            path: '/',
            name: 'home',
            component: () => import('views/Main.vue'),
            meta: {title: 'AASTU安全网关管理系统'},
            children: []
        },
    ]
})

